PakScape is a program used specifically to create PK3 files for Quake based games. And for Half-Life I think...
Anyway, it is basically a file compression program and you could easily use some of these program for the same purpouse: